package com.wangsd.web.face.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 扫码押金抵扣
 */
@Data
@ApiModel(value = "扫码押金抵扣", description = "扫码押金抵扣")
public class DisGit implements Serializable {

    @ApiModelProperty(value = "HMAC-SHA256 认证密钥为服务商在云支付录入商户时，在网页上生成的认证密钥",required = true)
    private String authen_code;

    @ApiModelProperty(value = "第三方支付类型",required = true)
    private String pay_platform;

    @ApiModelProperty(value = "服务商对外帐号",required = true)
    private String out_shop_id;

    @ApiModelProperty(value = "子商户对外帐号",required = true)
    private String out_sub_mch_id;

    @ApiModelProperty(value = "门店对外帐号",required = true)
    private String out_mch_id;

    @ApiModelProperty(value = "刷卡支付授权码",required = true)
    private String author_code;

    @ApiModelProperty(value = "冻结押金授权单号",required = true)
    private String out_freeze_no;

    @ApiModelProperty(value = "冻结金额",required = true)
    private String freeze_fee;

    @ApiModelProperty(value = "门店名称",required = true)
    private String storeName;

    @ApiModelProperty(value = "子商户自定义终端设备号",required = true)
    private String device_id;

    /**
     * 消费金额
     */
    private Integer consumeFee;
}
